package com.youway.ddd.demo1.domain;

import java.io.Serializable;

/**
 * 所有实体的基础接口
 *
 * @author youway
 * @since 1.0.0
 */
public interface Entity {

    /**
     * @return 主键,全局id.
     */
    Id getId();

    /**
     * 序列化id接口.
     *
     * @author youway
     * @since 1.0.0
     */
    interface Id extends Serializable {

        /**
         * @return 返回Id值
         */
        String displayValue();
        
    }
}